﻿@font-face {
  font-family: 'sym';
  src: url('//at.alicdn.com/t/font_1470050349_597631.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1470050349_597631.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1470050349_597631.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1470050349_597631.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1470050349_597631.svg#sym') format('svg'); /* iOS 4.1- */
}
                                                       
                    
                    
                    
                    



.sym {
  font-family:"sym" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.sym-appreciate:before { content: "\e606"; }
.sym-evaluate:before { content: "\e607"; }
.sym-bad:before { content: "\e608"; }
.sym-cuncaogao:before { content: "\e601"; }
.sym-mine:before { content: "\e600"; }
.sym-weibiaoti1:before { content: "\e602"; }
.sym-search:before { content: "\e609"; }
.sym-chaping:before { content: "\e603"; }
.sym-zhongping:before { content: "\e604"; }
.sym-good:before { content: "\e605"; }
.sym-yonghu:before { content: "\e60a"; }
.sym-user:before { content: "\e60b"; }
.sym-toufangpingtai:before { content: "\e60c"; }
.sym-icon01:before { content: "\e60d"; }
.sym-time:before { content: "\e60e"; }



*{ margin:0px; padding:0px; font-family:"Microsoft YaHei","Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;}
img{ border:none;}
img a{ border:none;}
ul li{ list-style:none;}
a{ text-decoration:none; color:#06C;}

.form-control,.btn{ border-radius: 2px; padding: 4px 10px;}
.input-group-btn .btn{ border-radius: 4px; padding: 6px 12px;}

.gray-bg{background-color:#f3f3f4}
.white-bg{background-color:#fff}
.navy-bg{background-color:#1ab394;color:#fff}
.blue-bg{background-color:#1c84c6;color:#fff}
.lazur-bg{background-color:#23c6c8;color:#fff}
.yellow-bg{background-color:#f8ac59;color:#fff}
.red-bg{background-color:#ed5565;color:#fff}
.black-bg{background-color:#262626}





/* 字体大小 */
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}

.m0a{ margin: 0px auto;}
.mt10{ margin-top: 10px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}.mt50{ margin-top: 50px;}
.mb0{margin-bottom: 0px !important; }.mb10{ margin-bottom: 10px;}.mb20{ margin-bottom: 20px;}.mb30{ margin-bottom: 30px;}
.mb15{ margin-bottom: 15px;}
.ml5{margin-left: 5px;}.ml10{ margin-left: 10px;}.ml20{ margin-left: 20px;}
.mr5{ margin-right: 5px;}.mr10{ margin-right: 10px;}.mr20{ margin-right: 20px;}


.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.pt5{ padding-top: 5px;}.pt10{ padding-top: 10px;}.pt20{ padding-top: 20px;}.pt30{ padding-top: 30px;}.pt50{ padding-top: 50px;}
.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pb20{ padding-bottom: 20px;}
.p10{ padding:10px;}.p20{ padding:20px;}
.pd30{ padding:30px;}
.pl10{ padding-left:10px;}.pl20{ padding-left: 20px;}

.w150{ width: 150px;}

.red{ color: red;}
.c_666{ color: #666;}
.c_999{ color: #999;}
.c_f60{ color: #f60;}
.c_e2e2e2{ color: #e2e2e2; }
.blue{ color: blue;}
.topline{ border-top: 1px solid #e2e2e2;}


.white-bg{ background-color: white;}

.hr-line-dashed{background-color:#fff;border-top:1px dashed #e7eaec;color:#fff;height:1px;margin:20px 0;}

.vm { vertical-align: middle }
.pr { position: relative }
.pa { position: absolute }


.archive { background-color: #eff0f1;}
.c-card-article__thumbnail,.c-player-screen__content,.o-widget__header{background-size:cover;background-position:center}

.o-wrapper{width:1120px;height:100%;margin:0 auto;position:relative;overflow:visible}
.o-wrapper__contents{width:790px;float:left}
.o-wrapper__asides{float:right}
.o-wrapper--medium{width:960px}
.o-full-width{display:block;width:100%}

.page-single{ padding: 20px 0;}
.box{ border:1px solid #d7d7d7; }

.textmin400{ min-height: 400px;}
.textmin500{ min-height: 500px;}



#bs-navbar .navbar-nav{ margin-top: 14px; font-size: 1.2em; font-weight: 700;}
.bs-docs-nav{margin-bottom:0;background-color:#fff;border-bottom:0;}
.bs-home-nav .bs-nav-b{display:none}
.bs-docs-nav .navbar-brand,.bs-docs-nav .navbar-nav>li>a{font-weight:500;color:#333;height: auto;}
.bs-docs-nav .navbar-nav>.active>a,.bs-docs-nav .navbar-nav>.active>a:hover,.bs-docs-nav .navbar-nav>li>a:hover{color:#0068b7;background-color:#f9f9f9}

.bs-docs-nav .navbar-toggle .icon-bar{background-color:#333}
.bs-docs-nav .navbar-header .navbar-toggle{border-color:#fff}
.bs-docs-nav .navbar-header .navbar-toggle:focus,.bs-docs-nav .navbar-header .navbar-toggle:hover{background-color:#f9f9f9;border-color:#f9f9f9}

.bs-docs-nav .login-actions {color:#999}
.bs-docs-nav .login-actions a{ display: inline-block;}
.bs-docs-nav .login-actions a i{margin-right: 4px;}
.bs-docs-nav .login-actions a.login-link {color:#0068b7}
.bs-docs-nav .login-actions a{ padding-left: 5px; padding-right: 5px;}





.form-horizontal .checkbox-inline2{  width: 25%; font-weight: normal;}


.new-index-banner{ clear: both; position: relative; z-index: 1; }
#banner{ height:400px;overflow:hidden;position:relative;z-index:1}
#banner ul{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}
#banner ul li{width:100%;position:absolute;left:100%;overflow:hidden; text-align: center;}
#banner ul li img{position:relative;z-index:1}
#banner #btn{position:absolute;width:100%;text-align:center;bottom:30px;z-index:9999}
#banner #btn span{cursor:pointer;display:inline-block;width:10px;height:10px;background:#bcc1c5;-webkit-border-radius:50%;margin:0 4px;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
#banner #btn span.active{background:#fff}
#banner #btn span:hover{background:#fff}
#banner #bannerLeftBtn,#banner #bannerRightBtn{display:block;height:100%;position:absolute;left:0;width:60px;z-index:100;display:none;
  -webkit-transition:all 0.5s linear;
  -moz-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
  transition:all 0.5s linear;
}
#banner #bannerLeftBtn:hover{
  -webkit-transform:translate(20px, 0);
  -moz-transform:translate(20px, 0);
  -o-transform:translate(20px, 0);
  transform:translate(20px, 0);
}
#banner #bannerRightBtn:hover{
  -webkit-transform:translate(-20px, 0);
  -moz-transform:translate(-20px, 0);
  -o-transform:translate(-20px, 0);
  transform:translate(-20px, 0);
}
#banner #bannerRightBtn{left:auto;right:0}
#banner #bannerLeftBtn i,#banner #bannerRightBtn i{display:inline-block;height:64px;width:40px;background:url(../images/arrowLR.png) -45px 0 no-repeat;position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-20px;z-index:101}
#banner #bannerRightBtn i{background:url(../images/arrowLR.png) 5px 0 no-repeat}



.project-tit3{ border-bottom: 2px solid #d2d2d2; background-color: #f8f8f8; padding-left: 10px;} 
.news-li{ margin-top: 20px; margin-bottom: 20px;  }
.news-li a{ padding:5px 16px; line-height:25px; font-size:14px; color:#828fb0; font-weight: bold;}
.news-li a.curr{ color:#fff; background:#319ee8; }


.page-single .zxListT:last-child{ border-bottom: none;}
.zxListT{  background:#fff; height: 182px; width: 100%; border-bottom: 1px dashed #e2e2e2; margin:20px 0 0 0;}

.zxListT dt{ float: left; width: 236px; height: 160px; margin:0 20px 0 10px;}
.zxListT dd{ margin:0 10px 0 10px;}
.zxListT .title{text-align: center; height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow:ellipsis; margin-top: 10px; text-align: left;}
.zxListT dd.title a{ color: #434343;}
.zxListT dd.title a:hover,.zxListTActive dd.title a{ color:#0068b7;}
.zxListT .keyword{ height: 30px; overflow: hidden; margin-top: 4px;}
.zxListT .keyword a{ color:#A6A6A6; display: inline-block; padding:4px 8px; background: #F1F1F2; font-size: 12px; margin-right: 4px; margin-bottom: 10px;}
.zxListT .keyword a:hover{ background:#5bc0de; text-decoration: none;}
.zxListT .content{ font-size: 14px; line-height: 22px; height: 66px; overflow: hidden; margin-top: 6px;}

.zxListT .author{ }
.zxListT .author .header{ border-radius: 50%; height: 48px; display: inline-block; float: left; margin-right: 10px;}
.zxListT .author .name{  padding-top: 4px; }
.zxListT .zczj_heart{ color:#0068b7;}
.zxListT .faq-answer {
    background: #f3f3f4 none repeat scroll 0 0;
    border: 1px solid #e7eaec;
    border-radius: 3px;
    margin-top: 10px;
    padding: 15px;
}


.project_box .sub-section{border-bottom:1px solid #efefef;padding:20px 0px;position:relative;word-break:break-all;}
.project_box .sub-section:first-child{padding-top: 0px;}
.project_box .sub-section:last-child{border-bottom:0 none;}
.project_box .sub-section > h4:first-child{color:#727272;font-size:16px;font-weight:normal;line-height:20px;margin:8px 0 28px;position:relative;}
.project_box .sub-section > h4::before{color:#337ab7;content:"|";font-weight:bold;left:-5px;position:relative;}


.o-widget{ margin: 20px 0;}
.c-single-page .o-widget:first-child{margin-top:0}
.c-side .o-widget:first-child{margin-top:0}

.c-related-activity{padding:0 15px 20px 12px;background-color:#fff}
.c-related-activity .topic-feed-list{ width: auto; margin-left: -8px;}
.c-related-activity .topic-feed-list li{position:relative; width:255px; margin-top: 20px; overflow: hidden;}
.c-related-activity .topic-feed-list li:first-child{ margin-top: 0px;}

.c-related-data{}
.c-related-data .table>tbody>tr>td, .c-related-data .table>tbody>tr>th, .c-related-data .table>tfoot>tr>td, .c-related-data .table>tfoot>tr>th, .c-related-data .table>thead>tr>td, .c-related-data .table>thead>tr>th
{ padding: 8px 0;  }

.c-related-articles{padding:0 15px 20px 12px;background-color:#fff}
.c-related-articles__item{display:table;margin-bottom:20px}
.c-related-articles__item:last-of-type{margin-bottom:0}
.c-related-articles__item:hover .c-related-articles__title{color:#06C;}
.c-related-articles__headline{padding:20px 0 15px;color:#333;font-size:14px;font-weight:700;line-height:1}
.c-related-articles__image{position:relative;display:table-cell;width:100px;height:63px;background-size:cover; overflow: hidden; background-position: center center; }
.c-related-articles__image__link-overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0}
.c-related-articles__info{display:table-cell;position:relative;padding-left:12px}
.c-related-articles__title{padding:0;margin:0;font-weight:400;position:relative;color:#333;font-size:13px;line-height:17px;top:-2px}
.c-related-articles__title a{color:inherit;text-decoration:none;outline:0}
.c-related-articles__title span{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.2;overflow:hidden;text-overflow:ellipsis;padding:0!important;-webkit-line-clamp:3;height:calc(16px * 1.2 * 3)}
.c-related-articles__time{position:absolute;bottom:-2px;color:#b3b3b3;font-size:12px;line-height:1}


.c-subscript-widget{background-color:#fff;border:1px dashed #e5e5e5;padding:34px 25px;}
.c-subscript-widget__description,.c-subscript-widget__form{margin-top:22px}
.c-subscript-widget-header{padding:0 0 0 10px;margin:0;border-left:solid 5px #ff6511;color:#666;font-weight:700}
.c-subscript-widget-header__emphasize{font-size:16px;line-height:16px}
.c-subscript-widget-header__helper{font-size:12px;line-height:12px;margin-top:5px}
.c-subscript-widget-description{color:#999;font-size:12px;line-height:17px}
.c-subscript-widget-form{height:35px}
.c-subscript-widget-form__input{border:1px solid #e5e5e5;color:#333;font-size:14px;height:100%;outline:0;padding:6px;vertical-align:bottom;width:180px}
.c-subscript-widget-form__submit{background-color:#262626;border:0;color:#efefef;font-size:14px;height:100%;outline:0;width:70px}
.c-subscript-widget-form__submit:hover{background-color:#1d1d1d;cursor:pointer}


.o-matrix__row{width:100%;position:relative;margin:20px 0}
.o-matrix__row__unit{position:relative;width:25%;float:left;padding:0 10px}
.o-matrix__row__unit:first-of-type{padding-left:0}
.o-matrix__row__unit:last-of-type{padding-right:0}


.article h2{ font-weight: 500; font-size: 18px; margin-top: 0px;}
.article.article_title h2{ border-bottom:2px solid #f60; margin-bottom: 0px; }
.article.article_title h2 span{ display: inline-block; padding: 10px 20px; background: #f60; color: #fff;}
.article.article_title .selectbox{ border-bottom: 1px solid #e8e8e8; background: #f8f8f8; padding-left: 10px;}
.article.article_title .selectbox .checkbox{  margin: 5px 0;}

.topic-feed-list{ margin-bottom:20px; width: 1200px;}
.topic-feed-list li{position:relative;float:left;width:255px;margin-right:30px; margin-top: 20px;}
.topic-feed-list li .author .name{ overflow: hidden; width: 144px; white-space: nowrap; text-overflow: ellipsis;}
.topic-feed-list li>a{display:block;color:#4d4c4c;border:1px solid transparent}
.topic-feed-list li>a:focus,.topic-feed-list li>a:hover{text-decoration:none; }
.topic-feed-list li>a:focus img,.topic-feed-list li>a:hover img{ opacity: .8; }
.topic-feed-list img{display:block;width:253px;height:117px}
.topic-feed-list .img{display:block;width:253px;height:253px; background-position: center center;}
.topic-feed-list p{font-size:14px;line-height:normal;overflow:hidden;height:48px;margin-bottom:0;padding:10px 10px 0;word-wrap:break-word;background:#fff}
.topic-feed-list .time{background:#fff; padding: 10px 10px 10px;border-bottom: 1px solid #e2e2e2 }
.topic-feed-list .tpft{font-size:12px;line-height:26px;margin-bottom:0;padding:4px 10px 0;background:#fff; text-overflow:ellipsis;}
.topic-feed-list h3{font-size:18px;font-weight:700;line-height:28px;position:absolute;top:30px;right:0;left:0;display:-webkit-box;overflow:hidden;height:56px;margin-top:0;padding-right:20px;padding-left:20px;text-align:center;color:#fff}
.txtaddr{ line-height: normal; width: 165px; height: 36px;}
.time .author .header{ height: 24px; width: 24px; float: left; margin-right: 10px; }


.filter-wrap{ margin:0 0 10px ;}
.invest-filter{ margin-bottom: 0px;border-bottom:1px dashed #ddd; padding: 0px 0px 0px 100px; padding-top: 10px;}
.invest-filter:last-child{ border-bottom: none;}
.invest-filter.last-col{border-bottom:1px solid #ddd}
.invest-filter dd,.invest-filter dt{ }
.invest-filter dt{ float: left; width:100px;text-align:right;font-weight:700;margin:0 0 0 16px;padding:5px 10px 0 0; margin-left: -100px; }
.invest-filter dd{ width: 100%;}
.invest-filter dd li { width: 100px; white-space: nowrap; float: left;}
.invest-filter.addr dd li:first-child a span{ margin-bottom: 80px;}


.invest-filter dd .all a,.invest-filter dd li a{margin:0 8px;text-align:center;color:#666; }
.invest-filter dd li.cur a,.invest-filter dd li a:hover{color:#f60;text-decoration:none; }
.invest-filter dd li a span{ display: inline-block;padding: 4px 10px; line-height: normal;border:1px solid #fff;}
.invest-filter dd li.cur a span{ border:1px solid #f60; padding: 4px 9px; color:#f60;}

.o-single-content.news_box { overflow: visible;}

.o-single-content.news_box .o-single-content__body--main{ float: left; width: 1170px;}

.pro-list .zxListT{ height: auto; padding-bottom: 20px;}
.pro-list .content{ height: auto;}

.ask .zxListT{ height: auto; padding-bottom: 20px; padding-right: 260px;}
.c-article-content--medium .zxListT{ height: auto; padding-bottom: 20px; padding-right: 0px;}
.ask .content{ height: auto;}
.ask .zxListT .author .zxdata{ right: auto;  margin-left: 20px; position: relative;}
.ask .answer{ }
.ask .ctrlbox{float: right; margin-right: -260px; }
.ask .ctrlbox .btn{ width: 70%; border-radius: 0px; margin-top: 20px;}
.ask .ctrlbox .c_999 { font-weight: normal; font-size: 12px;}


.data-page .title{ font-size: 16px; font-weight: 700; color: #333;}
.data-page .title{ font-size: 16px; font-weight: 700; color: #333;}
/* .data-page .title:hover{ color: #0068b7;} */


.event-create-checkbox label,.event-create-radio label,label.event-create-checkbox,label.event-create-radio{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-user-select:none}
.event-create .form-control{height:38px;height:29px \9;padding-top:14px \9;border-color:#e5e5e5}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
  .event-create .form-control{height:38px;padding-top:5px}
}
.event-create .form-control:focus{color:#333;border-color:#0068b7;-webkit-box-shadow:none;box-shadow:none}
.event-create .form-control:hover{border-color:#0068b7}
.event-create .form-control.disabled,.event-create .form-control[disabled]{border-color:#ccc}
@media \0screen\,screen\9{
  .event-create select.form-control{height:50px \9;padding-bottom:14px \9}
}


.c-article-title{padding:0;margin:0;color:#333;font-size:24px;font-weight:700}
.c-article-content{margin:0 auto}
.c-article-content--medium{width:720px}
.c-article-content--featured{padding-top:23px}

.event-create select::-ms-expand{height:14px;border:none;background-color:transparent}
.event-create textarea.form-control{min-height:68px}
.event-create .form-group{margin-bottom:30px;padding-left:78px}
.event-create .form-group .control-label{float:left; padding-left: 0px; padding-right: 0px;}
.event-create label em{font-style:normal;margin-left:4px;vertical-align:-3px;color:#e60012}

.event-create-form{margin-top:30px;padding-right:30px;padding-left:30px}
.event-create-form .form-group{padding-left:88px}
.event-create-form .form-group .control-label{margin-left:-88px}
.event-create-form .form-group.event-create-place{position:relative;z-index:1}
.event-create-form .event-create-date .control-label{margin-top:0}
.event-create-form .event-create-date .form-group-date{position:relative}
.event-create-form .event-create-date .bootstrap-select{width:124px;padding-left:44px}
.event-create-form .event-create-date .icon-event-ticket-arrow{margin-right:12px;margin-left:14px}
.event-create-form .event-create-date .icon-event-ticket-arrow+div{position:absolute;top:-30px;left:500px}
.event-create-form.event-create-form-padding-lg .form-group{padding-left:102px}
.event-create-form.event-create-form-padding-lg .form-group .control-label{margin-left:-102px}
.event-create-form.event-create-form-padding-lg .event-create-form-control-block{width:894px}
.event-create-form .form-control{width:148px}
.event-create-form .form-control+.form-control{margin-left:10px}
.event-create-form .form-control.event-create-place-input{width:510px;margin-left:5px;padding-right:48px;border-top-right-radius:0}
.event-create-form .form-control.event-create-place-input+.tooltip{top:-24px!important;right:1px;left:auto!important}
.event-create-form .form-control.event-create-place-input+.tooltip .tooltip-arrow{display:none}
.event-create-form textarea{min-height:88px}
.event-create-form .event-create-form-control-block{width:908px}





.contact .clearfix{ padding: 5px 0;}
.contact .itemtype{ width: 50px; float: left; color: #999}
.contact .itemvalue{  float: left; }
.contact h3{ border-bottom: 1px solid #e2e2e2; line-height: 36px; }
.contact h3 span{ border-bottom: 1px solid #f60; margin-bottom: -1px; line-height: 36px; display: inline-block; }


.reg-bg{ background: url(../images/brigebg.jpg) no-repeat scroll center 0 / cover }

.reg-bg .form-horizontal{ padding: 40px 0px;}


.hero{min-height:400px;background:black;padding:100px 0 50px 0;position:relative;text-align:center;color:white;background:#666;text-align:center;}

.hero h1{ font-size: 60px;}
.contact-banner { min-height: 300px; background: url(../images/about_contactus.jpg) no-repeat scroll center 0 / cover  }




.o-single{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding-top:20px}
.o-single-aside::after,.o-single-aside::before,.o-single::after,.o-single::before{display:block;content:'';clear:both}
.o-single .o-widget:first-child{margin-top:0}



.o-single-content{position:relative;width:calc(50% + 230px);float:left;min-height:100%;overflow:hidden;background-color:#eff0f1}
.o-single-content__header{height:395px;position:relative;background-size:cover;background-position:center;color:#fff;overflow:hidden;z-index:1;width:790px;float:right}
.o-single-content__header::before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:rgba(0,0,0,.55)}
.o-single-content__header .c-single-normal__header{position:absolute;bottom:40px;left:0}
.o-single-content__body{position:relative;padding-right:25px;padding-left:25px;width:790px;float:right;z-index:2}
.o-single-content__body--main{padding-top:25px;background-color:#fff}
.o-single-content__body__content{ }

.o-single-aside{width:calc(50% - 230px);min-height:100%;float:left}
.o-single-aside--win-fixed{position:fixed;top:0;right:0;height:100vh}
.o-single-aside__body{width:330px;float:left;padding-left:20px}

.c-article-header-meta{ margin-bottom: 20px;}
.c-article-header-meta .c-article-header-meta__time{ }
.c-article-header-meta .c-article-header-meta__author{  color: #999;}


.c-article-likes{overflow:hidden}
.c-article-likes__button{margin:0;outline:0;padding:0;display:inline-block;min-width:105px;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;color:#999;font-size:15px;line-height:38px}
.c-article-likes__button::before{display:inline-block;font-size:19px;vertical-align:bottom;margin-right:10px}
.c-article-likes__button:hover{background-color:#f5f5f5}
.c-article-likes__button.is-active{cursor:default}
.c-article-likes__button.is-active:hover{background-color:inherit}
.c-article-likes__button.is-active::before{color:#c72b10}
.c-article-likes__avatars{list-style:none;padding:0;margin:0;float:right;line-height:40px}
.c-article-likes__user,.c-article-likes__user>img{line-height:30px;display:inline-block}
.c-article-likes__user>img{width:30px;height:auto;border-radius:50%;vertical-align:bottom;margin-right:5px}
.c-article-likes__counter{display:inline-block;font-size:14px;line-height:40px}
.c-article-likes__counter>span{color:#c72b10;margin-right:5px}
.c-recommended-data__headline{margin-bottom:15px}
.c-recommended-data__list{list-style:none;padding:0;margin:0}
.c-recommended-data__item{margin-bottom:2px;background-color:#fff}
.c-recommended-data__number{margin:0;font-weight:400;padding:0 15px;line-height:60px}
.c-recommended-data__number__value{color:#333;font-family:font-data;font-size:24px;line-height:1}
.s-single-article pre,.s-single-article t{font-family:monospace}
.s-single-article{ margin-bottom: 20px;}
.c-recommended-data__number__unit{color:#333;font-size:14px;line-height:1}
.c-recommended-data__desc{text-decoration:none;outline:0;display:block;padding:13px 15px;background-color:#fafafa;color:#666;font-size:13px;font-weight:700;line-height:17px}
.c-recommended-data__desc:hover{color:#ff462d}
.c-article-comments{background-color:#fff;margin-top:35px}
.c-article-comments__hint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:70px 0;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.c-article-comments__hint>span{display:inline-block;color:#666;font-size:13px;font-weight:700;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.c-article-comments__hint::after,.c-article-comments__hint::before{content:'';-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;background-color:#ededed;height:1px}
.c-article-comments__body.is-hidden,.c-article-comments__hint.is-hidden{display:none}
.c-article-comments__headline{margin-bottom:26px;color:#4c4c4c;font-size:16px;font-weight:700}
.c-article-comments__list{list-style:none;padding:0;margin:30px 0 0;overflow:hidden}
.c-article-comments__list>li{margin-bottom:38px}
.c-article-comments__list form,.c-article-comments__list ul{margin-top:0}
.c-article-comments-item::after,.c-article-comments-item::before{content:'';display:block;clear:both}
.c-article-comments-item p{padding:0;margin:9px 0;color:#333;font-size:14px;line-height:20px}
.c-article-comments-item.is-hidden{display:none}
.c-article-comments-item a{text-decoration:none;outline:0;color:#333}
.is-high .c-article-comments-item__content{padding:0 5px;margin:9px 0}
.is-high .c-article-comments-item__content p{background-color:#fef1e9;display:inline;box-shadow:5px 0 0 #fef1e9,-5px 0 0 #fef1e9;padding:3px 0;line-height:25px}
.is-high .c-article-comments-item__content p::before{display:block;content:" "}
.c-article-comments-item__hint{display:none;margin:9px 0;background-color:#f5f5f5;border-radius:3px;color:#999;font-size:14px;text-align:center;line-height:30px;cursor:pointer}
.c-article-comments-item__hint--secondary{background:0 0;border-radius:0;text-align:left;line-height:12px}
.c-article-comments-item__hint--secondary>span{color:#999;font-size:12px;display:inline-block;border-bottom:1px solid #ccc;padding-bottom:1px}
.is-negative .c-article-comments-item__hint{display:block}
.is-negative .c-article-comments-item__content,.is-viewed .c-article-comments-item__hint{display:none}
.is-viewed .c-article-comments-item__content{display:block}
.c-article-comments-item__avatar{display:inline-block;float:left;width:40px;height:auto;border-radius:50%}
.c-article-comments-item.is-unauthenticated .c-article-comments-item__avatar{display:none}
.c-article-comments-item__info{display:block;width:680px;float:right;clear:right}
.c-single-video__main__content .c-article-comments-item__info{width:656px}
.c-article-comments--medium .c-article-comments-item__info{width:655px}
.c-article-comments-item.is-unauthenticated .c-article-comments-item__info{width:100%}
.c-article-comments-item__name{color:#666;font-size:12px;font-weight:700;margin-right:10px;line-height:1}
.c-article-comments-item-voting,.c-article-comments-item__reply{margin:0;border:0;background-color:transparent;padding:0;cursor:pointer;outline:0}
.c-article-comments-item__meta{color:#b3b3b3;font-size:12px;line-height:1}
.c-article-comments-item__reply{color:#ef2f11;font-size:13px}
.c-article-comments-item__info.is-replied .c-article-comments-item-voting,.c-article-comments-item__info.is-replied .c-article-comments-item__reply{display:none}
.c-article-comments-item-voting{float:right;font-size:12px;vertical-align:bottom;line-height:27px}
.c-article-comments-item-voting::before{font-size:9px;margin-right:5px;vertical-align:middle}
.c-article-comments-item-voting.has-voted::before{color:#ef2f11}
.c-article-comments-item-voting--up{margin-right:13px;color:#666}
.c-article-comments-item-voting--up:hover{color:#333}
.c-article-comments-item-voting--down,.c-article-comments-item-voting--down:hover,.c-article-comments-item-voting--down:hover::before{color:#666}
.c-article-comments-item-voting--down::before{color:#b3b3b3}
.c-article-comments-replies{list-style:none;padding:0;margin:0;background-color:#fafafa;border-left:3px solid #e5e5e5}
.c-article-comments-replies p{padding:0;margin:9px 0 5.5px;font-size:14px;line-height:21px}
.c-article-comments-replies__item{border-bottom:1px dashed #e5e5e5;overflow:hidden}
.c-article-comments-replies__item:last-of-type{border:0}
.c-article-comments-replies__item form{margin-top:-15px}
.c-article-comments-replies__item__wrapper{padding:18px 12px 15.5px}
.c-article-comments-replies__reply{min-width:0;border:0;font-size:12px;font-weight:200;line-height:1}
.c-article-comments-replies__reply:hover{background-color:inherit}
.c-article-comments-replies__item.is-replied .c-article-comments-item-voting,.c-article-comments-replies__item.is-replied .c-article-comments-replies__reply{visibility:hidden}
.c-article-comments-form::after,.c-article-comments-form::before{content:'';display:block;clear:both}
.c-article-comments-form--reply{margin-bottom:0;padding:15px 15px 20px;background-color:#f5f5f5}
.c-article-comments-form--reply .c-article-comments-form__textarea::after,.c-article-comments-form--reply .c-article-comments-form__textarea::before{display:none}
.c-article-comments-form__headline{padding:0;margin:0 0 16px;display:none;color:#666;font-size:16px;font-weight:700;line-height:1}
.c-article-comments-form--reply .c-article-comments-form__headline{display:block}
.c-article-comments-form__close{margin:0;border:0;outline:0;padding:0;background-color:transparent;display:none;float:right;line-height:16px;cursor:pointer}
.c-article-comments-form__close::before{font-size:16px}
.c-article-comments-form--reply .c-article-comments-form__close{display:block}
.c-article-comments-form__input{margin:0 0 10px;outline:0;-webkit-appearance:none;color:#333;font-size:14px;display:block;min-width:250px;padding:6px;background-color:#fff;border:1px solid #e1e3e5;border-radius:3px}
.c-article-comments-form__input:focus{border:1px solid #83b0f3;box-shadow:0 0 6px rgba(2,40,128,.25)}
.c-article-comments-form__input:last-of-type{margin-bottom:10px}
.c-article-comments-form__input--textarea{position:relative;width:100%;height:100px;z-index:9;resize:none}
.c-article-comments-form.is-unauthenticated .c-article-comments-form__input--textarea{margin-top:15px}
.c-article-comments-form__textarea{position:relative;z-index:9}
.c-article-comments-form__textarea.is-focus::after{border-right-color:#83b0f3}
.c-article-comments-form__textarea::after,.c-article-comments-form__textarea::before{content:'';position:absolute;top:6px;display:block;width:0;height:0}
.c-article-comments-form.is-unauthenticated .c-article-comments-form__textarea::after,.c-article-comments-form.is-unauthenticated .c-article-comments-form__textarea::before,.c-article-comments-form__user{display:none}
.c-article-comments-form__textarea::before{top:9px;left:-10px;border:6px solid transparent;border-right-color:#fff;z-index:10}
.c-article-comments-form__textarea::after{left:-14px;border:9px solid transparent;border-right-color:#e1e3e5;z-index:1}
.c-article-comments-form__notifier{float:left;color:#666;font-size:12px;cursor:pointer}
.c-article-comments-form__notifier>input{line-height:1;margin-right:6px}
.c-article-comments-form.is-unauthenticated .c-article-comments-form__user{display:block}
.c-article-comments-form__submit{margin:0;border:0;outline:0;padding:0;display:inline-block;cursor:pointer;min-width:100px;float:right;background-color:#f60;border-radius:3px;color:#fff;font-size:14px;line-height:35px}
.c-article-comments-form__submit:hover{background-color:#262626}
.c-article-comments__nav{margin:30px 0}
.c-article-comments__nav button{margin:0;border:0;outline:0;padding:0;background-color:transparent;font-size:14px;color:#333;cursor:pointer}
.c-article-comments__nav button.is-active,.c-article-comments__nav button:hover{color:#ef2f11}
.c-article-comments__nav button::after{content:'|';color:#333;margin-left:5px}
.c-article-comments__nav button:last-of-type::after{display:none}
.c-article-comments__submit-shortcut{text-decoration:none;outline:0;margin-bottom:45px;display:inline-block;min-width:140px;line-height:33px;border-radius:3px;border:1px solid #e5e5e5;color:#666;font-size:13px;text-align:center}
.c-article-comments__submit-shortcut::before{color:#cfd0d1;font-size:13px;margin-right:7px;vertical-align:bottom}
.c-article-comments__view-all{text-decoration:none;outline:0;float:right;color:#999;font-size:12px;text-align:right;line-height:1.2;margin-top:10px}
.c-article-comments__view-all:hover{border-bottom:solid 1px;color:#333}

.c-article-tags{padding-right:40px;display:table-cell}
.c-article-tags__item{text-decoration:none;outline:0;display:inline-block;float:left;padding:0 10px;margin-bottom:5px;margin-right:5px;background-color:#f5f5f5;border-radius:2px;border-bottom:0;color:#999;font-size:12px;line-height:25px;cursor:pointer}
.c-article-tags__item:hover{background-color:#e5e5e5}
.activity_box .c-single-normal__title{ font-size: 24px;}

.asklist{ padding-left: 10px; }
.invest-filter.asklist  dd li{ width: auto}

.pd_box .form-group{ padding-bottom: 30px;}

.remark{ word-break:break-all;}

.tipsboxask{ padding: 40px 0px; }

.project_box{ }
.project_box .title_c{ font-size: 16px; }
.project_box .list{ font-size: 14px; }
.project_box .list a{ display: inline-block; margin: 8px;}
.project_box .info{ }

.pro_typelist{ margin: 0px auto; width: 80%;}
.pro_typelist li{ float: left; width: 33%;}
.pro_typelist li label{  margin: 8px; border:1px solid #e2e2e2; display: block; text-align: center; line-height: 60px; border-radius: 2px;}


.img-container{ width: 300px; height: 170px;}
.img-container img{ width: 300px;  overflow: hidden;}


.signPage {height: 100%; }
.signPage > .bg {position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; background-position: center center; background-repeat: no-repeat; background-color: #9795a3; background-size: cover; z-index: -1; background: url("images/loginbg.jpg") no-repeat center top;}
.signPage .signFormBox { padding: 30px 70px; position: fixed; top: 50%; left: 50%;  width: 500px; margin-left: -250px; z-index: 10;  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); }
.signPage .signFormBox > .bg {position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; background-color: #fff; opacity: 0.8; filter: alpha(opacity=80); border-radius: 4px; }
.signPage .signFormBox .input-group-addon {border: 0; background-color: #f5f5f5; color: #a1a1a1; }
.signPage .signFormBox .form-control {border: 0; }
.signPage .signFormBox .btn-lg { color: #fff; }
.signPage .signFormBox a {color: #3f3f3f; }
.signPage .signFormBox a:hover {color: #000; }

.c-archive-header{height:250px;padding:98px 20px 0;position:relative;background-position:center;background-size:cover;color:#fff}
.c-archive-header::before{position:absolute;bottom:0;background-color:rgba(0,0,0,.5)}
.c-archive-header__title{padding:0;margin:0;font-weight:400;position:relative;font-size:32px;line-height:1}
.c-archive-header__desc{padding:18px 0 23px;margin:0;position:relative;border-bottom:1px solid rgba(255,255,255,.2);color:#999;font-size:22px;line-height:1}

.usercenter{}
.user-nav .avatar,.user-nav-tabs{font-size:14px;border:1px solid #e5e5e5}
.user-nav .btn img{top:-14px;left:-96px}
.user-nav .hdx-app-db-btn{margin-right:6px}
.user-nav .avatar{position:relative;margin-bottom:20px;padding:20px}
.user-nav .avatar img{width:60px;margin-right:10px;border-radius:50%}
.user-nav .avatar>a{float:left;color:#333}
.user-nav .avatar>a:focus,.user-nav .avatar>a:hover{text-decoration:none}
.user-nav .avatar>a span{display:inline-block;overflow:hidden;max-width:90px;vertical-align:top}

                    
.usertype label.checkbox-inline{ margin-left: 10px; width: 15%;}

.tab-content .c-article-comments-item__info{ width: 1080px;}

.title_pro{ border-bottom: 1px solid #e2e2e2;  line-height: 40px;}


/* pagination ======================================================================================================== */
.pagination {
  margin: 0;
  padding: 20px;
  text-align: center;
  font-size: 12px;
  display: block;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  padding: 0
}
.pagination ul > li {
  display: inline
}
.pagination ul > li > a,
.pagination ul > li > span {
  margin: 0 2px;
  float: left;
  padding: 5px 12px;
  background-color: #ddd;
  color: #666;
  border-radius: 2px;
  opacity: .88
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus {
  opacity: 1
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #61B3E6;
  color: #fff
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  cursor: default
}
.pagination ul > li > span,
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default
}
/* pagination end ======================================================================================================== */






.c-footer{position:relative; padding:3px 0 0;background-color:#26292e}
.c-footer__logo{width:240px;height:44px;display:inline-block}
.c-footer__contacts{float:right}
.c-footer__navigation{margin-top:0px; margin-right:50px}
.c-footer__navigation h5{list-style:none;padding:0;margin:0;font-size:15px;color:rgba(255,255,255,.6);line-height:20px}
.c-footer__navigation p{color:inherit;text-decoration:none;outline:0;display:inline-block;font-size:13px;color:rgba(255,255,255,.35)}
.c-footer__navigation a{ margin-bottom: 10px; color:inherit;text-decoration:none;outline:0;display:inline-block;font-size:13px;color:rgba(255,255,255,.35)}
.c-footer__navigation a:last-of-type::after{display:none}
.c-footer__navigation span{color:#FFE4C4; margin-left: 10px; display: inline-block;}



.c-footer__copyright{padding-top:17px;padding-bottom:32px;}
.c-footer__copyright a,.c-footer__copyright p{padding:0;margin:0;display:inline-block;color:rgba(255,255,255,.2);font-size:12px;line-height:18px;text-decoration:none}
.c-footer__copyright a:hover{ color: #fff; text-decoration: underline;}
.c-footer__copyright span{color:#FFE4C4; margin-left: 10px; display: inline-block;}


.links-list{ clear:both; height: auto;}
.links-list dl{ border: 3px #eee solid;color:#7d7d7d; position: relative;}
.links-list dl dd{ display: none; background: #fff;}
.links-list dl dd.linkwords{ width: 100%; margin: 0 auto; line-height: 30px; margin-top: 20px; margin-bottom: 20px;}
.links-list dl dd.linkwords a{ padding:0 22px; color:#7d7d7d; display: inline-block;}
.links-list dl dd.linkwords a:hover{text-decoration: underline;}
.links-list dl dd.playLogo{ padding-top: 20px; text-align: center;}
.links-list dl dd.playLogo img{ margin: 0 0 10px 12px;  width: 200px; height: 80px;}
.links-list dl dt{  font-size: 16px; line-height: 44px;  font-weight: 700;}
.links-list dl dt span{ display: inline-block; margin-left: 10px; }
.links-list dl dt:hover{ opacity: 0.8}


.head {background:url(../images/sort.gif) center no-repeat; cursor:pointer; padding-left:21px}
.desc  {background:url(../images/desc.gif) center no-repeat; cursor:pointer; padding-left:21px}
.asc {background:url(../images/asc.gif)  center no-repeat; cursor:pointer; padding-left:21px}

